<?
/*
version 2.3
*/
include_once("mod/templates.php");
include_once("mod/mysql.php");
$mysql=new mysql(); global $mysql;
$mysql->log_filename="sql.log";
$mysql->log_max_execute_time=5;
$starttime=$mysql->getmicrotime();
//------------------------------------------------------------------------------------------------------------------------
function rss_getfilesize($file)
{
$size=@filesize($_SERVER["DOCUMENT_ROOT"].$file);
return (int)$size;
}
//------------------------------------------------------------------------------------------------------------------------
function rss_guid_gen()
{
mt_srand((double)microtime()*10000);
$charid = strtoupper(md5(uniqid(rand(), true)));
return  substr($charid, 0, 8)."-".
        substr($charid, 8, 4)."-".
        substr($charid,12, 4)."-".
        substr($charid,16, 4)."-".
        substr($charid,20,12);
}
//------------------------------------------------------------------------------------------------------------------------
function rss_guid($str)
{
$charid = strtoupper(md5($str));
return  substr($charid, 0, 8)."-".
        substr($charid, 8, 4)."-".
        substr($charid,12, 4)."-".
        substr($charid,16, 4)."-".
        substr($charid,20,12);
        
}
//------------------------------------------------------------------------------------------------------------------------
function podgotovka($str){
	$str = str_replace('&nbsp;',' ',$str);
	// &laquo;Интерфакс-Урал&raquo;
	$str = str_replace('&laquo;','«',$str);
	$str = str_replace('&raquo;','»',$str);
	$str = str_replace('&mdash;','-',$str);
	$str = str_replace('&ndash;','-',$str);

	return htmlspecialchars($str);
}
//------------------------------------------------------------------------------------------------------------------------
function rss_mod_news($engine,$day=4)
{
	
// $engine { yandex,rambler,mail,liveinternet }
$out=array();
$razdel="news";
$q="select
  ".$razdel.".id,
  ".$razdel.".title,
  ".$razdel.".subtitle,
  ".$razdel.".content,
  ".$razdel.".title,
  ".$razdel.".modify_time,
  ".$razdel.".date,
  rubrika.name as rubrika_url,
  rubrika.title as rubrika_name
 from ".$razdel." left join rubrika on ".$razdel.".rubrika=rubrika.id

 order by ".$razdel.".create_time desc";
global $mysql;
if ($r=$mysql->get($q))
    {
    while($row=mysql_fetch_array($r))
		{
		$data='
<item>
<title>'.htmlspecialchars($row['title']).'</title>
<link>http://www.ng86.ru/news/'.$row['url'].'.html</link>
<guid>http://www.ng86.ru/news/'.$row['url'].'.html</guid>
<description>'.htmlspecialchars($row['subtitle']).'</description>
<pubDate>'.gmdate("D, d M Y H:i:s ",(strtotime($row['create_time']))+(60*60*6)).'+0500</pubDate>';
        if($engine=="yandex")
            $data.='<yandex:full-text><![CDATA[<b>'.html_entity_decode($row['subtitle']).'</b><br />'.podgotovka(strip_tags($row['content'])).']]></yandex:full-text>';
        else
            $data.='<fulltext><![CDATA['.podgotovka(strip_tags($row['content'])).']]></fulltext>';
            $imgsrc="images/news/".$row["name"]."---220.jpg";
            $imgsize=rss_getfilesize($imgsrc);
            if($imgsize>0) $data.='<enclosure url="http://www.ng86.ru/'.$imgsrc.'" length="'.$imgsize.'" type="image/jpeg" />';
        $data.='
	</item>
';
        $out[$row['create_time'].$razdel.$c++]=$data;
		}
    mysql_free_result($r);
    }
echo "<br />news-".$engine.":".sizeof($out)."<br />";
return $out;
}
//------------------------------------------------------------------------------------------------------------------------
function rss_mod_news_mail($engine,$hour=1)
{
// $engine { yandex,rambler,mail,liveinternet }
$out=array();
$razdel="tnews";
$q="select
  ".$razdel.".id,
  ".$razdel.".title,
  ".$razdel.".subtitle,
  ".$razdel.".content,
  ".$razdel.".url,
  ".$razdel.".modify_time,
  ".$razdel.".create_time,
  rubrika.url as rubrika_url,
  rubrika.name as rubrika_name
 from ".$razdel." left join rubrika on ".$razdel.".rubrika=rubrika.id
 where  ".$razdel.".allow_view='1' and ".$razdel.".create_time>DATE_SUB((select MAX(create_time) from ".$razdel."),INTERVAL ".$hour." HOUR) and rss_".$engine."='1'
	order by ".$razdel.".create_time desc";
global $mysql;
if ($r=$mysql->get($q))
    {
    while($row=mysql_fetch_array($r))
		{
		$data='<item>
<link>http://e2-e4.tv/f/tnews/'.$row['url'].'.html</link>
<title>'.htmlspecialchars($row['title']).'</title>
<tags>Новости</tags>
<guid>'.rss_guid('http://e2-e4.tv/f/tnews/'.$row['url'].'.html').'</guid>
<pubDate>'.gmdate("Y-m-d\TH:i:s",strtotime($row['create_time'])).'+06:00</pubDate>
<description>'.htmlspecialchars($row['subtitle']).'</description>';
        $imgsrc="images/tnews/".$row["id"]."--220.jpg";
        $imgsize=rss_getfilesize($imgsrc);
        if($imgsize>0) $data.='<enclosure url="http://e2-e4.tv/'.$imgsrc.'" length="'.$imgsize.'" type="image/jpeg" />';
        $data.='
<fulltext><![CDATA['.podgotovka(strip_tags($row['content'])).']]></fulltext>
<category>'.$row['rubrika_name'].'</category>
</item>
';
        $out[$row['create_time'].$razdel.$c++]=$data;
		}
    mysql_free_result($r);
    }
echo "<br>mod_news_mail-".$engine.":".sizeof($out)."<br>";
return $out;
}
//------------------------------------------------------------------------------------------------------------------------
function rss_news_mail($razdel,$razdel_name,$hour)
{
$out=array();
$q="select
        ".$razdel.".id,
        ".$razdel.".title,
        ".$razdel.".subtitle,
        ".$razdel.".content,
        ".$razdel.".author,
        ".$razdel.".url,  ";
if ($razdel == 'news') $q .= " news.flv_number, ";
$q .= "
        REPLACE(DATE(".$razdel.".create_time),'-','/') as date,
        ".$razdel.".modify_time,
        ".$razdel.".create_time,
        rubrika.url as rubrika_url,
        rubrika.name as rubrika_name
    from ".$razdel." left join rubrika on ".$razdel.".rubrika=rubrika.id 
        where ".$razdel.".allow_view='1' and rubrika.url!='air' and ".$razdel.".create_time>DATE_SUB((select MAX(create_time) from ".$razdel."),INTERVAL ".$hour." HOUR)
            order by ".$razdel.".create_time desc"; // and rubrika.url='e2e4-news' 
global $mysql;
if ($r=$mysql->get($q))
    {
    while($row=mysql_fetch_array($r))
		{
        if ($row["content"]!="") $out[$row['create_time'].$row['id'].$razdel]='
<item>
<link>http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['date'].'/'.$row['url'].'.html</link>
<title>'.$row['title'].'</title>
<tags>Новости</tags>
<guid>'.rss_guid('http://e2-e4.tv/'.$row['zone'].'/tnews/'.$row['url'].'.html').'</guid>
<pubDate>'.gmdate("Y-m-d\TH:i:s",strtotime($row['create_time'])).'+06:00</pubDate>
<description>'.podgotovka($row['subtitle']).'</description>
<enclosure url="http://e2-e4.tv/images/'.$razdel.'/'.$row['date'].'/'.$row['url'].'--220.jpg" length="'.rss_getfilesize('/images/'.$razdel.'/'.$row['date'].'/'.$row['url'].'--220.jpg').'" type="image/jpeg" />
<category>'.$row['rubrika_name'].'</category>
<enclosure url="http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['date'].'/'.$row['url'].'.html" type="video/x-ms-asf" />
<fulltext><![CDATA['.podgotovka(strip_tags($row['content'])).']]></fulltext>
	</item>
';
//<enclosure url="http://e2-e4.tv/video/'.$razdel.'/'.$row['date'].'/'.$row['flv_number'].'.mp4" type="video/x-ms-asf" />
		}
    mysql_free_result($r);
    }
echo "<br>".$razdel."_mail:".sizeof($out)."<br>";
return $out;
/*
<item>
<link>http://www.newstube.ru/media/hummer-kak-sredstvo-bor'by-s-bezdorozh'em</link>
<title>Hummer как средство борьбы с бездорожьем</title>
<tags>hummer, андрей тищенко, бездорожье, дороги россии, томская область</tags>
<guid>5122d81e-8989-48dd-99f6-8bb547bf5915</guid>
<pubDate>2010-05-17T07:39:00+04:00</pubDate>
<description>Глава администрации села Воронино Томской области по-своему решил проблему бездорожья гл. Андрею Тищенко теперь не страшны ни ямы, ни протекающие трубы коммуникаций: все это легко преодолевает его дорогой американский внедорожник Hummer.</description>
<enclosure type="image/jpeg" url="http://img.newstube.ru/3763191.gif"/>
<category>Авто</category><category>Сегодня</category>
</item>
*/
}
//------------------------------------------------------------------------------------------------------------------------
function rss_news_yandex($razdel,$razdel_name,$day)
{
$out=array();
$q="select
  ".$razdel.".id,
  ".$razdel.".title,
  ".$razdel.".subtitle,
  ".$razdel.".content,
  ".$razdel.".author,
  ".$razdel.".url,
  ";
if ($razdel == 'news') $q .= "
  news.flv_number,
";

 $q .= "

  REPLACE(DATE(".$razdel.".create_time),'-','/') as date,
  ".$razdel.".modify_time,
  ".$razdel.".create_time,
  rubrika.url as rubrika_url,
  rubrika.name as rubrika_name

 from ".$razdel." left join rubrika on ".$razdel.".rubrika=rubrika.id
 where ".$razdel.".allow_view='1' and (rubrika.url!='air') and ".$razdel.".create_time>DATE_SUB(DATE((select MAX(create_time) from ".$razdel.")),INTERVAL ".$day." DAY)
	order by ".$razdel.".create_time desc";
global $mysql;
if ($r=$mysql->get($q))
    {
    while($row=mysql_fetch_array($r))
		{
        if ($row["content"]!="") $out[$row['create_time'].$row['id'].$razdel]='
<item>
<title>'.$row['title'].'</title>
<link>http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['date'].'/'.$row['url'].'.html</link>
<guid>http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['date'].'/'.$row['url'].'.html</guid>
<description>'.podgotovka($row['subtitle']).'</description>
<category>'.$row['category'].'</category>
<author>'.$row['author'].'</author>
<pubDate>'.gmdate("D, d M Y H:i:s ",(strtotime($row['create_time'])+(60*60*6))).'+0500</pubDate>
<yandex:full-text><![CDATA[<b>'.html_entity_decode($row['subtitle']).'</b><br />'.podgotovka(strip_tags($row['content'])).']]></yandex:full-text>
<enclosure url="http://e2-e4.tv/images/'.$razdel.'/'.$row['date'].'/'.$row['url'].'--220.jpg" length="'.rss_getfilesize('/images/'.$razdel.'/'.$row['date'].'/'.$row['url'].'--220.jpg').'" type="image/jpeg" />
<enclosure url="http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['date'].'/'.$row['url'].'.html" type="video/x-ms-asf" />
	</item>
';  /*      if ($row["content"]!="") $out[$row['create_time'].$row['id'].$razdel]='
<item>
<title>'.htmlspecialchars($row['title']).'</title>
<link>http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['date'].'/'.$row['url'].'.html</link>
<guid>http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['date'].'/'.$row['url'].'.html</guid>
<category>'.htmlspecialchars($row['category']).'</category>
<author>'.htmlspecialchars($row['author']).'</author>
<pubDate>'.gmdate("D, d M Y H:i:s ",strtotime($row['create_time'])).'+0600</pubDate>
<yandex:full-text><![CDATA[<b>'.htmlspecialchars($row['subtitle']).'</b><br />'.htmlspecialchars(strip_tags($row['content'])).']]></yandex:full-text>
<enclosure url="http://e2-e4.tv/images/'.$razdel.'/'.$row['date'].'/'.$row['url'].'--220.jpg" length="'.rss_getfilesize('/images/'.$razdel.'/'.$row['date'].'/'.$row['url'].'--220.jpg').'" type="image/jpeg" />
<enclosure url="http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['date'].'/'.$row['url'].'.html" type="video/x-ms-asf" />
	</item>
'; */
		}
    mysql_free_result($r);
    }
echo "<br>".$razdel."_yandex:".sizeof($out)."<br>";
return $out;
}
//------------------------------------------------------------------------------------------------------------------------
function rss_news($razdel,$razdel_name,$day,$engine)
{
$out=array();
$q="select
  ".$razdel.".id,
  ".$razdel.".title,
  ".$razdel.".subtitle,
  ".$razdel.".content,
  ".$razdel.".url,
  REPLACE(DATE(".$razdel.".create_time),'-','/') as date,
  ".$razdel.".modify_time,
  ".$razdel.".create_time,
  rubrika.url as rubrika_url,
  rubrika.name as rubrika_name
 from ".$razdel." left join rubrika on ".$razdel.".rubrika=rubrika.id
 where ".$razdel.".allow_view='1' and
       rubrika.url!='air' and
       ".$razdel.".rss_".$engine."='1' and 
       ".$razdel.".create_time>DATE_SUB(DATE((select MAX(create_time) from ".$razdel.")),INTERVAL ".$day." DAY)
 order by ".$razdel.".create_time desc";
global $mysql;
if ($r=$mysql->get($q))
    {
    while($row=mysql_fetch_array($r))
		{
//<category>'.htmlspecialchars($row['category']).'</category>
		$out[$row['create_time'].$razdel.$c++]='
<item>
<title>'.htmlspecialchars($row['title']).'</title>
<link>http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['date'].'/'.$row['url'].'.html</link>
<guid>http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['date'].'/'.$row['url'].'.html</guid>
<description>'.htmlspecialchars($row['subtitle']).'</description>
<enclosure url="http://e2-e4.tv/images/'.$razdel.'/'.$row['date'].'/'.$row['url'].'--220.jpg" length="'.rss_getfilesize('/images/'.$razdel.'/'.$row['date'].'/'.$row['url'].'--220.jpg').'" type="image/jpeg" />
<pubDate>'.gmdate("D, d M Y H:i:s ",strtotime($row['create_time'])).'+0500</pubDate>
<fulltext><![CDATA['.htmlspecialchars(strip_tags($row['content'])).']]></fulltext>
	</item>
';
/*

		$out[$row['create_time'].$razdel.$c++]='
<item>
<title>'.htmlspecialchars($row['title']).'</title>
<link>http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['date'].'/'.$row['url'].'.html</link>
<guid>http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['date'].'/'.$row['url'].'.html</guid>
<description>'.htmlspecialchars($row['subtitle']).'</description>
<enclosure url="http://e2-e4.tv/images/'.$razdel.'/'.$row['date'].'/'.$row['url'].'--220.jpg" length="'.rss_getfilesize('/images/'.$razdel.'/'.$row['date'].'/'.$row['url'].'--220.jpg').'" type="image/jpeg" />
<pubDate>'.gmdate("D, d M Y H:i:s ",strtotime($row['create_time'])).'+0600</pubDate>
<fulltext><![CDATA['.htmlspecialchars(strip_tags($row['content'])).']]></fulltext>
	</item>
'; */
		}
    mysql_free_result($r);
    }
echo "<br>".$engine." @ ".$razdel." : ".sizeof($out)."<br>";
return $out;
}
//------------------------------------------------------------------------------------------------------------------------
function rss_rubrika($razdel,$razdel_name,$day,$engine)
{
$out=array();

if($razdel=="videoblogs")

$q="select
  ".$razdel.".id,
  ".$razdel.".title,
  ".$razdel.".subtitle,
  ".$razdel.".content,
  ".$razdel.".url,
  ".$razdel.".modify_time,
  ".$razdel.".create_time,
  people_info.url as rubrika_url,
  people_info.title as rubrika_name
 from ".$razdel." left join people_info on ".$razdel.".rubrika=people_info.info_id
 where ".$razdel.".allow_view='1' and
       ".$razdel.".rss_".$engine."='1' and 
       ".$razdel.".create_time>DATE_SUB(DATE((select MAX(create_time) from ".$razdel.")),INTERVAL ".$day." DAY)
 order by ".$razdel.".create_time desc";

else 

$q="select
  ".$razdel.".id,
  ".$razdel.".title,
  ".$razdel.".subtitle,
  ".$razdel.".content,
  ".$razdel.".url,
  ".$razdel.".modify_time,
  ".$razdel.".create_time,
  rubrika.url as rubrika_url,
  rubrika.name as rubrika_name
 from ".$razdel." left join rubrika on ".$razdel.".rubrika=rubrika.id
 where ".$razdel.".allow_view='1' and
       ".$razdel.".rss_".$engine."='1' and 
       ".$razdel.".create_time>DATE_SUB(DATE((select MAX(create_time) from ".$razdel.")),INTERVAL ".$day." DAY)
 order by ".$razdel.".create_time desc";


global $mysql;
if ($r=$mysql->get($q))
    {
    while($row=mysql_fetch_array($r))
		{
//<category>'.htmlspecialchars($razdel_name." : ".$row['rubrika_name']).'</category>
		$out[$row['create_time'].$razdel.$c++]='
<item>
<title>'.htmlspecialchars($row['title']).'</title>
<link>http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['url'].'.html</link>
<guid>http://e2-e4.tv/f/'.$razdel.'/'.$row['rubrika_url'].'/'.$row['url'].'.html</guid>
<description>'.htmlspecialchars($row['subtitle']).'</description>
<enclosure url="http://e2-e4.tv/images/'.$razdel.'/'.substr($row['create_time'],0,4).'/'.$row['url'].'--220.jpg" length="'.rss_getfilesize('/images/'.$razdel.'/'.substr($row['create_time'],0,4).'/'.$row['url'].'--220.jpg').'" type="image/jpeg" />
<pubDate>'.gmdate("D, d M Y H:i:s ",strtotime($row['create_time'])).'+0500</pubDate>
<fulltext><![CDATA['.htmlspecialchars(strip_tags($row['content'])).']]></fulltext>
	</item>
';
		}
    mysql_free_result($r);
    }
echo "<br>".$engine." @ ".$razdel." : ".sizeof($out)."<br>";
return $out;
}
//==========================================================================================================================
$head='<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Видеопортал «E2E4»</title>
<link>http://e2-e4.tv</link>
<description>Е2Е4.tv — Первый городской портал, построенный целиком на ВИДЕО</description>
<image>
<url>http://e2-e4.tv/images/logo.gif</url>
<title>e2e4.tv - Все видео Екатеринбурга</title>
<link>http://e2-e4.tv</link>
</image>
';

$foot='</channel>
</rss>';

$head_yandex='<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:yandex="http://news.yandex.ru" version="2.0">
    <channel>
        <title>Видеопортал «E2E4»</title>
        <copyright>Видеопортал «E2E4»</copyright>
        <link>http://e2-e4.tv</link>
        <description>Е2Е4.tv — Первый городской портал, построенный целиком на ВИДЕО</description>
        <image>
            <url>http://e2-e4.tv/images/logo.gif</url>
            <title>e2e4.tv - Все видео Екатеринбурга</title>
            <link>http://e2-e4.tv</link>
        </image>
<lastBuildDate>'.gmdate("D, d M Y H:i:s ",time()).'+0500</lastBuildDate>
';

$head_rambler='<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:rambler="http://news.rambler.ru" version="2.0">
<channel>
    <title>Видеопортал «E2E4»</title>
    <link>http://e2-e4.tv</link>
    <description>Е2Е4.tv — Первый городской портал, построенный целиком на ВИДЕО</description>
';

$head_mail='<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Видеопортал «E2E4»</title>
<link>http://e2-e4.tv/</link>
<description>Е2Е4.tv — Первый городской портал, построенный целиком на ВИДЕО</description>
<language>ru</language>
';

// yandex
$data=array_merge(
                rss_mod_news('yandex',4),
		rss_news_yandex('news','«Новости»',4)
		); krsort($data); $body=""; foreach ($data as $key => $val) $body.=$val;
$file_src=$_SERVER["DOCUMENT_ROOT"]."rss/".time().".xml";
$file_dst=$_SERVER["DOCUMENT_ROOT"]."rss/ny_news.xml";
file_put_contents($file_src,$head_yandex.$body.$foot);
rename($file_src,$file_dst);
echo '<hr><a href=/rss/ny_news.xml>ny_news.xml</a> '.sizeof($data)."<hr><hr>";

// liveinternet
$data=array_merge(
                rss_mod_news('liveinternet',4),
		rss_news('news','«Новости»',4,'liveinternet'),
		rss_news('business','«Бизнес»',4,'liveinternet'),
		rss_rubrika('ibox','«Айвоська»',4,'liveinternet'),
		rss_rubrika('auto','«Авто/Мото»',4,'liveinternet'),
		rss_rubrika('videoblogs','«Видеоблоги»',4,'liveinternet'),
		rss_rubrika('hobbi','«Отдых»',4,'liveinternet'),
		rss_rubrika('health','«Здоровье и красота»',4,'liveinternet'),
		rss_rubrika('projects','«Спецпроекты»',4,'liveinternet')
		); krsort($data); $body=""; foreach ($data as $key => $val) $body.=$val;
$file_src=$_SERVER["DOCUMENT_ROOT"]."rss/".time().".xml";
$file_dst=$_SERVER["DOCUMENT_ROOT"]."rss/li_news.xml";
file_put_contents($file_src,$head.$body.$foot);
rename($file_src,$file_dst);
echo '<hr><a href=/rss/li_news.xml>li_news.xml</a> '.sizeof($data)."<hr><hr>";

//rambler
$data=array_merge(
                rss_mod_news('rambler',4),
		rss_news('business','«Бизнес»',4,'rambler'),
		rss_rubrika('ibox','«Айвоська»',4,'rambler'),
		rss_rubrika('auto','«Авто/Мото»',4,'rambler'),
		rss_rubrika('videoblogs','«Видеоблоги»',4,'rambler'),
		rss_rubrika('hobbi','«Отдых»',4,'rambler'),
		rss_rubrika('health','«Здоровье и красота»',4,'rambler'),
		rss_rubrika('projects','«Спецпроекты»',4,'rambler')
		); krsort($data); $body=""; foreach ($data as $key => $val) $body.=$val;
$file_src=$_SERVER["DOCUMENT_ROOT"]."rss/".time().".xml";
$file_dst=$_SERVER["DOCUMENT_ROOT"]."rss/rambler_news.xml";
file_put_contents($file_src,$head_rambler.$body.$foot);
rename($file_src,$file_dst);
echo '<hr><a href=/rss/rambler_news.xml>rambler_news.xml</a> '.sizeof($data)."<hr><hr>";

//mail.ru
$data=array_merge(
                rss_news_mail('news','«Новости»',1),
                rss_mod_news_mail('mail',1)
		); krsort($data); $body=""; $ctime="";
 foreach ($data as $key => $val)
  {
  if($ctime=="") $ctime=substr($key,0,19);
  $body.=$val;
  }
$file_src=$_SERVER["DOCUMENT_ROOT"]."rss/".time().".xml";
$file_dst=$_SERVER["DOCUMENT_ROOT"]."rss/mail_news.rss";
$file_dst2=$_SERVER["DOCUMENT_ROOT"]."rss/mail_news.rss.xml";
//if(filemtime($file_dst)!=strtotime($ctime))
//  {
  file_put_contents($file_src,$head_mail.$body.$foot);
  rename($file_src,$file_dst);
  copy($file_dst,$file_dst2);
  //touch($file_dst,strtotime($ctime),strtotime($ctime));
//  echo " [new] ";
//  }
echo '<hr><a href=/rss/mail_news.rss>mail_news.rss</a> '.sizeof($data)." at ".$ctime."<hr><hr>";

echo "<br>".($mysql->getmicrotime()-$starttime)." sec";
/*
(20:38:19) degay: http://e2e4.tv/m/news/air/2010/10/28/smotrite_segodnya_v_novostyah_na__chetvrtom_kanale1288263090.html
(20:38:29) degay: Этот материал тоже ушел в Рсс на мэйл.ру
(20:38:49) degay: надо его убрать - вообще всю эту рубрику "смотрите на четвертом канале"
(20:40:52) 112100039: понял
(20:41:02) 112100039: убираю всю рубрику air
(20:41:50) 112100039: есть другие ленты , яндекс и лайв
(20:41:59) 112100039: в них оставляем все как есть?
(20:42:11) degay: в них тоже этой рубрике не должно быть
(20:42:38) degay: это же не новости, могут возникнуть проблемы, это рекламная рубрика четвертого канала
*/
?>
